dan fisher
The Void on the WTT Scoreboard: Where Table Tennis Tactics Actually LiveA November night in Incheon, and I sat before the screen watching a WTT...
The Wembley Pulse: Tuchel, Bellingham and a Three-Match Gamble in Seven DaysThe Moment The Wembley pitch was damp that night in a way I found strange. I...
V.League: When an Entire Season's Balance Sheet Fits Inside a Single SignatureOctober, a hotel corridor on the outskirts of Hanoi, and I am waiting for a...
Mbappé and the Ballon d'Or Race: When Buzz Doesn't Score GoalsMbappé and the Ballon d'Or Race: When Buzz Doesn't Score Goals Hook On 8...
Asian Games 2026: India's Women's Badminton Team Lost the Tie in the Third Game, Not on the PodiumThere is one number in the match transcript I had to read three times. Betwee...
Akgün, 19 Points and the Fifth Title: Galatasaray Enters the Istanbul DerbyReferee Atilla Karaoglan was named days before the Istanbul derby, alongside...
Vietnamese Swimming on the World Map: The Race to Reposition from Paris 2026 to Los Angeles 2028Twenty-six seconds of silence. That is the span between the referee's "Take...
CAHN Lose 4-1 to Gamba Osaka: The 67th-Minute Goal and the Real Gap the Scoreline HidesThe pitch was silent, but the numbers kept whispering. On the opening night o...
A Full Spreadsheet With Nothing In It: The Silent Bug Spreading Through Football Analysis02:47 in the morning. Saigon. Rain. I open the match report that the data...
The Whistle and the Data Void: What V.League Needs to Argue FairlyMinute 78 of a V.League match I was watching from a screen in Manchester: the...
Tech Mahindra Global Chess League 2026 Begins: Magnus Carlsen Returns and the Battle of Indian StarsThe Tech Mahindra Global Chess League season four officially kicked off on...
DaQuan Jeffries and Beşiktaş: 15-20 Days, One Foreign-Player Slot, and a 'Pivot' Label That Needs VerificationThe headline sits in the present tense. "Takıma Geri Dönüyor" — he is returni...
NRG Beat MOUZ 2-1 at StarSeries Fall 2026: A System Verdict and the True Value of 129 VRS PointsOn Cache, NRG led 11-6 and let MOUZ claw back to the brink before closing the...
2026 Chess Olympiad schedule: India defends crown, Uzbekistan hosts, Gukesh–Sindarov match heats upThe International Chess Federation (FIDE) has officially announced the schedu...
LEC Versus Will Not Return in 2027: Riot Doubles Down on LEC as EMEA Tier 2 Loses Its BridgeLEC Versus Will Not Return in 2027: Riot Chooses the Lighthouse, EMEA Tier 2...
Thailand and Southeast Asia's Number One Sporting Crown: How Women's Volleyball Redrew the HierarchyA Bangkok Night and an Empty Chair Bangkok, September 2026. Inside the arena,...
The Silent Track: Vietnamese Athletics Between the Olympic Standard and the Grey Zone of DataIn Da Nang, I have a habit of jogging along the beach when the sky is still...
Kentucky flips Louisville after Set-1 shock: How .079 became .420 in an unprecedented in-state rivalrySet 2 stretched to 29-27. Sixteen ties. Seven lead changes. Louisville had tw...
Patch and Meta Analysis: Insufficient Information to AssessThe patch and meta analysis shows insufficient information to assess. No...
Sindhu beats Akechi in 73 minutes: six clean points in game three and the wall named An Se YoungDown 15-16 in the deciding game, P.V. Sindhu reeled off six straight points a...
The Wembley Pulse: Tuchel, Bellingham and a Three-Match Gamble in Seven DaysThe Moment The Wembley pitch was damp that night in a way I found strange. I...
V.League: When an Entire Season's Balance Sheet Fits Inside a Single SignatureOctober, a hotel corridor on the outskirts of Hanoi, and I am waiting for a...
Mbappé and the Ballon d'Or Race: When Buzz Doesn't Score GoalsMbappé and the Ballon d'Or Race: When Buzz Doesn't Score Goals Hook On 8...
Asian Games 2026: India's Women's Badminton Team Lost the Tie in the Third Game, Not on the PodiumThere is one number in the match transcript I had to read three times. Betwee...
Akgün, 19 Points and the Fifth Title: Galatasaray Enters the Istanbul DerbyReferee Atilla Karaoglan was named days before the Istanbul derby, alongside...
Vietnamese Swimming on the World Map: The Race to Reposition from Paris 2026 to Los Angeles 2028Twenty-six seconds of silence. That is the span between the referee's "Take...
CAHN Lose 4-1 to Gamba Osaka: The 67th-Minute Goal and the Real Gap the Scoreline HidesThe pitch was silent, but the numbers kept whispering. On the opening night o...
A Full Spreadsheet With Nothing In It: The Silent Bug Spreading Through Football Analysis02:47 in the morning. Saigon. Rain. I open the match report that the data...
The Whistle and the Data Void: What V.League Needs to Argue FairlyMinute 78 of a V.League match I was watching from a screen in Manchester: the...
Tech Mahindra Global Chess League 2026 Begins: Magnus Carlsen Returns and the Battle of Indian StarsThe Tech Mahindra Global Chess League season four officially kicked off on...
DaQuan Jeffries and Beşiktaş: 15-20 Days, One Foreign-Player Slot, and a 'Pivot' Label That Needs VerificationThe headline sits in the present tense. "Takıma Geri Dönüyor" — he is returni...
NRG Beat MOUZ 2-1 at StarSeries Fall 2026: A System Verdict and the True Value of 129 VRS PointsOn Cache, NRG led 11-6 and let MOUZ claw back to the brink before closing the...
2026 Chess Olympiad schedule: India defends crown, Uzbekistan hosts, Gukesh–Sindarov match heats upThe International Chess Federation (FIDE) has officially announced the schedu...
LEC Versus Will Not Return in 2027: Riot Doubles Down on LEC as EMEA Tier 2 Loses Its BridgeLEC Versus Will Not Return in 2027: Riot Chooses the Lighthouse, EMEA Tier 2...
Thailand and Southeast Asia's Number One Sporting Crown: How Women's Volleyball Redrew the HierarchyA Bangkok Night and an Empty Chair Bangkok, September 2026. Inside the arena,...
The Silent Track: Vietnamese Athletics Between the Olympic Standard and the Grey Zone of DataIn Da Nang, I have a habit of jogging along the beach when the sky is still...
Kentucky flips Louisville after Set-1 shock: How .079 became .420 in an unprecedented in-state rivalrySet 2 stretched to 29-27. Sixteen ties. Seven lead changes. Louisville had tw...
Patch and Meta Analysis: Insufficient Information to AssessThe patch and meta analysis shows insufficient information to assess. No...
Sindhu beats Akechi in 73 minutes: six clean points in game three and the wall named An Se YoungDown 15-16 in the deciding game, P.V. Sindhu reeled off six straight points a...
